home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / gui / gtldv374.lha / GadUtil / Include / LVOs.i
Text File  |  1996-05-14  |  43KB  |  1,217 lines

  1.     IFND    LVOS_I
  2. LVOS_I    SET    1
  3. **------------------------------------------------------------------------**
  4. *
  5. *    $VER: LVOs.i 1.3 (10.11.94)
  6. *
  7. *    Filename:    LVOs.i
  8. *    Version:    1.3
  9. *    Date:        10-Nov-94
  10. *
  11. *    Library Vector Offsets for up to KS 3.1 (40.45).
  12. *
  13. *    (C) Copyright 1993-1995 by P-O Yliniemi.
  14. *
  15. *    All rights reserved.
  16. *
  17. **------------------------------------------------------------------------**
  18.  
  19. ;--------------------- MACRO to call any _LVO function --------------------
  20. ; Three modes:
  21. ;
  22. ;    1. Uses current A6 as library base
  23. ;
  24. ;        CallLib    FindTask    ; Assumes that Exec base is in A6
  25. ;
  26. ;    2. Uses given base address as library base and keep it in A6
  27. ;
  28. ;        move.l    4.w,a6        ; Use exec base for this function
  29. ;        CallLib    FindTask
  30. ;        CallLib    Output,DosBase(a5)    ; Use DosBase and keep in A6
  31. ;        CallLib    Input        ; Call next function from dos.library
  32. ;
  33. ;    3. Uses given base address and keeps it in A6 for future use
  34. ;
  35. ;        move.l    DosBase(a5),a6    ; Use DosBase for now
  36. ;        CallLib    Output
  37. ;        CallLib    FindTask,4.w,keep ; Use exec base for this function
  38. ;        CallLib    Input        ;  and the old base for this
  39. ;
  40.  
  41. CallLib        MACRO
  42.         IFNC '\2',''            ; If more than one argument
  43.                     IFC '\3','keep'        ; If third argument = keep
  44.                 move.l  a6,-(sp)    ; Save old base
  45.                     ENDC
  46.             move.l    \2,a6        ; Use given base
  47.         ENDC
  48.  
  49.         jsr    _LVO\1(a6)        ; Call function
  50.  
  51.         IFNC '\2',''            ; If more than one argument
  52.             IFC '\3','keep'        ; If third argument = keep
  53.                 move.l    (sp)+,a6    ; Restore old base
  54.             ENDC
  55.         ENDC
  56.         ENDM
  57.  
  58. _AbsExecBase:           equ     4
  59. NULL:            equ    0
  60. TRUE:            equ    1
  61. FALSE:            equ    0
  62.  
  63. ********************* LVO:s for amigaguide.library ***********************
  64.  
  65. _LVOAGARexxHost:                equ     -30
  66. _LVOLockAmigaGuideBase:         equ     -36
  67. _LVOUnlockAmigaGuideBase:       equ     -42
  68. _LVOOpenAmigaGuideA:            equ     -54
  69. _LVOOpenAmigaGuideAsyncA:       equ     -60
  70. _LVOCloseAmigaGuide:            equ     -66
  71. _LVOAmigaGuideSignal:           equ     -72
  72. _LVOGetAmigaGuideMsg:           equ     -78
  73. _LVOReplyAmigaGuideMsg:         equ     -84
  74. _LVOSetAmigaGuideContextA:      equ     -90
  75. _LVOSendAmigaGuideContextA:     equ     -96
  76. _LVOSendAmigaGuideCmdA:         equ     -102
  77. _LVOSetAmigaGuideAttrsA:        equ     -108
  78. _LVOGetAmigaGuideAttr:          equ     -114
  79. _LVOAddAmigaGuideHostA:         equ     -138
  80. _LVORemoveAmigaGuideHostA:      equ     -144
  81. _LVOGetAmigaGuideString:        equ     -210
  82.  
  83. ********************** LVO:s for asl.library *****************************
  84.  
  85. _LVOAllocFileRequest:   equ     -30     ; Functions in V36 or higher (2.0)
  86. _LVOFreeFileRequest:    equ     -36
  87. _LVORequestFile:        equ     -42
  88. _LVOAllocAslRequest:    equ     -48
  89. _LVOFreeAslRequest:     equ     -54
  90. _LVOAslRequest:         equ     -60
  91.  
  92. ********************** LVO:s for battclock.resource **********************
  93.  
  94. _LVOResetBattClock:     equ     -6
  95. _LVOReadBattClock:      equ     -12
  96. _LVOWriteBattClock:     equ     -18
  97. _LVOReadBattClockMem:   equ     -24
  98. _LVOWriteBattClockMem:  equ     -30
  99.  
  100. *********************** LVO:s for battmem.resource ***********************
  101.  
  102. _LVOObtainBattSemaphore:    equ -6
  103. _LVOReleaseBattSemaphore:   equ -12
  104. _LVOReadBattMem:            equ -18
  105. _LVOWriteBattMem:           equ -24
  106.  
  107. ********************** LVO:s for bullet.library **************************
  108.  
  109. _LVOOpenEngine:         equ     -30
  110. _LVOCloseEngine:        equ     -36
  111. _LVOSetInfoA:           equ     -42
  112. _LVOObtainInfoA:        equ     -48
  113. _LVOReleaseInfoA:       equ     -54
  114.  
  115. ************************* LVO:s for card.resource ************************
  116.  
  117. _LVOOwnCard:            equ     -6
  118. _LVOReleaseCard:        equ     -12
  119. _LVOGetCardMap:         equ     -18
  120. _LVOBeginCardAccess:    equ     -24
  121. _LVOEndCardAccess:      equ     -30
  122. _LVOReadCardStatus:     equ     -36
  123. _LVOCardResetRemove:    equ     -42
  124. _LVOCardMiscControl:    equ     -48
  125. _LVOCardAccessSpeed:    equ     -54
  126. _LVOCardProgramVoltage: equ     -60
  127. _LVOCardResetCard:      equ     -66
  128. _LVOCopyTuple:          equ     -72
  129. _LVODeviceTuple:        equ     -78
  130. _LVOIfAmigaXIP:         equ     -84
  131. _LVOCardForceChange     equ     -90
  132. _LVOCardChangeCount     equ     -96
  133. _LVOCardInterface       equ     -102
  134.  
  135. ************** LVO:s for CiaA.resource and CiaB.resource *****************
  136.  
  137. _LVOAddICRVector:       equ     -6
  138. _LVORemICRVector:       equ     -12
  139. _LVOAbleICR:            equ     -18
  140. _LVOSetICR:             equ     -24
  141.  
  142. ******************** LVO:s for colorwheel.library ************************
  143.  
  144. _LVOConvertHSBToRGB    equ    -30
  145. _LVOConvertRGBToHSB    equ    -36
  146.  
  147. ********************** LVO:s for commodities.library *********************
  148.  
  149. _LVOCreateCxObj:        equ     -30     ; Functions in V36 or higher (2.0)
  150. _LVOCxBroker:           equ     -36
  151. _LVOActivateCxObj:      equ     -42
  152. _LVODeleteCxObj:        equ     -48
  153. _LVODeleteCxObjAll:     equ     -54
  154. _LVOCxObjType:          equ     -60
  155. _LVOCxObjError:         equ     -66
  156. _LVOClearCxObjError:    equ     -72
  157. _LVOSetCxObjPri:        equ     -78
  158. _LVOAttachCxObj:        equ     -84
  159. _LVOEnqueueCxObj:       equ     -90
  160. _LVOInsertCxObj:        equ     -96
  161. _LVORemoveCxObj:        equ     -102
  162. _LVOFindBroker:         equ     -108
  163. _LVOSetTranslate:       equ     -114
  164. _LVOSetFilter:          equ     -120
  165. _LVOSetFilterIX:        equ     -126
  166. _LVOParseIX:            equ     -132
  167. _LVOCxMsgType:          equ     -138
  168. _LVOCxMsgData:          equ     -144
  169. _LVOCxMsgID:            equ     -150
  170. _LVODivertCxMsg:        equ     -156
  171. _LVORouteCxMsg:         equ     -162
  172. _LVODisposeCxMsg:       equ     -168
  173. _LVOInvertKeyMap:       equ     -174
  174. _LVOAddIEvents:         equ     -180
  175. _LVOCopyBrokerList:     equ     -186
  176. _LVOFreeBrokerList:     equ     -192
  177. _LVOBrokerCommand:      equ     -198
  178. _LVOMatchIX:            equ     -204
  179.  
  180. *********************** LVO:s for console.device *************************
  181.  
  182. _LVOCDInputHandler:     equ     -42
  183. _LVORawKeyConvert:      equ     -48
  184. _LVOGetConSnip:         equ     -54     ; Functions in V36 or higher (2.0)
  185. _LVOSetConSnip:         equ     -60
  186. _LVOAddConSnipHook:     equ     -66
  187. _LVORemConSnipHook:     equ     -72
  188.  
  189. ********************** LVO:s for datatypes.library ***********************
  190.  
  191. _LVORLDispatch:         equ    -30
  192. _LVOObtainDataTypeA:    equ    -36
  193. _LVOReleaseDataType:    equ    -42
  194. _LVONewDTObjectA:    equ    -48
  195. _LVODisposeDTObject:    equ    -54
  196. _LVOSetDTAttrsA:        equ    -60
  197. _LVOGetDTAttrsA:        equ    -66
  198. _LVOAddDTObject:        equ    -72
  199. _LVORefreshDTObjectA:    equ    -78
  200. _LVODoAsyncLayout:    equ    -84
  201. _LVODoDTMethodA:        equ    -90
  202. _LVORemoveDTObject:    equ    -96
  203. _LVOGetDTMethods:    equ    -102
  204. _LVOGetDTTriggerMethods:equ    -108
  205. _LVOPrintDTObjectA:    equ    -114
  206. _LVOGetDTString:        equ    -138
  207.  
  208. ************************ LVO:s for disk.resource *************************
  209.  
  210. _LVOAllocUnit:          equ     -6
  211. _LVOFreeUnit:           equ     -12
  212. _LVOGetUnit:            equ     -18
  213. _LVOGiveUnit:           equ     -24
  214. _LVOGetUnitID:          equ     -30
  215. _LVOReadUnitID:         equ     -36     ; Functions in V37 or higher (2.0)
  216.  
  217. ************************ LVO:s for diskfont.library **********************
  218.  
  219. _LVOOpenDiskFont:       equ     -30
  220. _LVOAvailFonts:         equ     -36
  221. _LVONewFontContents:    equ     -42     ; Functions in V34 or higher (1.3)
  222. _LVODisposeFontContents:equ     -48
  223. _LVONewScaledDiskFont:  equ     -54     ; Functions in V36 or higher (2.0)
  224.  
  225. ************************ LVO:s for dos.library ***************************
  226.  
  227. _LVOOpen:               equ     -30
  228. _LVOClose:              equ     -36
  229. _LVORead:               equ     -42
  230. _LVOWrite:              equ     -48
  231. _LVOInput:              equ     -54
  232. _LVOOutput:             equ     -60
  233. _LVOSeek:               equ     -66
  234. _LVODeleteFile:         equ     -72
  235. _LVORename:             equ     -78
  236. _LVOLock:               equ     -84
  237. _LVOUnLock:             equ     -90
  238. _LVODupLock:            equ     -96
  239. _LVOExamine:            equ     -102
  240. _LVOExNext:             equ     -108
  241. _LVOInfo:               equ     -114
  242. _LVOCreateDir:          equ     -120
  243. _LVOCurrentDir:         equ     -126
  244. _LVOIoErr:              equ     -132
  245. _LVOCreateProc:         equ     -138
  246. _LVOExit:               equ     -144
  247. _LVOLoadSeg:            equ     -150
  248. _LVOUnLoadSeg:          equ     -156
  249. _LVOGetPacket:          equ     -162
  250. _LVOQueuePacket:        equ     -168
  251. _LVODeviceProc:         equ     -174
  252. _LVOSetComment:         equ     -180
  253. _LVOSetProtection:      equ     -186
  254. _LVODateStamp:          equ     -192
  255. _LVODelay:              equ     -198
  256. _LVOWaitForChar:        equ     -204
  257. _LVOParentDir:          equ     -210
  258. _LVOIsInteractive:      equ     -216
  259. _LVOExecute:            equ     -222
  260. _LVOAllocDosObject:     equ     -228    ; Functions in V36 or higher (2.0)
  261. _LVOFreeDosObject:      equ     -234
  262. _LVODoPkt:              equ     -240
  263. _LVOSendPkt:            equ     -246
  264. _LVOWaitPkt:            equ     -252
  265. _LVOReplyPkt:           equ     -258
  266. _LVOAbortPkt:           equ     -264
  267. _LVOLockRecord:         equ     -270
  268. _LVOLockRecords:        equ     -276
  269. _LVOUnLockRecord:       equ     -282
  270. _LVOUnLockRecords:      equ     -288
  271. _LVOSelectInput:        equ     -294
  272. _LVOSelectOutput:       equ     -300
  273. _LVOFGetC:              equ     -306
  274. _LVOFPutC:              equ     -312
  275. _LVOUnGetC:             equ     -318
  276. _LVOFRead:              equ     -324
  277. _LVOFWrite:             equ     -330
  278. _LVOFGets:              equ     -336
  279. _LVOFPuts:              equ     -342
  280. _LVOVFWritef:           equ     -348
  281. _LVOVFPrintf:           equ     -354
  282. _LVOFlush:              equ     -360
  283. _LVOSetVBuf:            equ     -366
  284. _LVODupLockFromFH:      equ     -372
  285. _LVOOpenFromLock:       equ     -378
  286. _LVOParentOffH:         equ     -384
  287. _LVOExamineFH:          equ     -390
  288. _LVOSetFileDate:        equ     -396
  289. _LVONameFromLock:       equ     -402
  290. _LVONameFromFH:         equ     -408
  291. _LVOSplitName:          equ     -414
  292. _LVOSameLock:           equ     -420
  293. _LVOSetMode:            equ     -426
  294. _LVOExAll:              equ     -432
  295. _LVOReadLink:           equ     -438
  296. _LVOMakeLink:           equ     -444
  297. _LVOChangeMode:         equ     -450
  298. _LVOSetFileSize:        equ     -456
  299. _LVOSetIoErr:           equ     -462
  300. _LVOFault:              equ     -468
  301. _LVOPrintFault:         equ     -474
  302. _LVOErrorReport:        equ     -480
  303. _LVOCli:                equ     -492
  304. _LVOCreateNewProc:      equ     -498
  305. _LVORunCommand:         equ     -504
  306. _LVOGetConsoleTask:     equ     -510
  307. _LVOSetConsoleTask:     equ     -516
  308. _LVOGetFileSysTask:     equ     -522
  309. _LVOSetFileSysTask:     equ     -528
  310. _LVOGetArgStr:          equ     -534
  311. _LVOSetArgStr:          equ     -540
  312. _LVOFindCliProc:        equ     -546
  313. _LVOMaxCli:             equ     -552
  314. _LVOSetCurrentDirName:  equ     -558
  315. _LVOGetCurrentDirName:  equ     -564
  316. _LVOSetProgramName:     equ     -570
  317. _LVOGetProgramName:     equ     -576
  318. _LVOSetPrompt:          equ     -582
  319. _LVOGetPrompt:          equ     -588
  320. _LVOSetProgramDir:      equ     -594
  321. _LVOGetProgramDir:      equ     -600
  322. _LVOSystemTagList:      equ     -606
  323. _LVOAssignLock:         equ     -612
  324. _LVOAssignLate:         equ     -618
  325. _LVOAssignPath:         equ     -624
  326. _LVOAssignAdd:          equ     -630
  327. _LVORemAssignList:      equ     -636
  328. _LVOGetDeviceProc:      equ     -642
  329. _LVOFreeDeviceProc:     equ     -648
  330. _LVOLockDosList:        equ     -654
  331. _LVOUnLockDosList:      equ     -660
  332. _LVOAttemptLockDosList: equ     -666
  333. _LVORemDosEntry:        equ     -672
  334. _LVOAddDosEntry:        equ     -678
  335. _LVOFindDosEntry:       equ     -684
  336. _LVONextDosEntry:       equ     -690
  337. _LVOMakeDosEntry:       equ     -696
  338. _LVOFreeDosEntry:       equ     -702
  339. _LVOIsFileSystem:       equ     -708
  340. _LVOFormat:             equ     -714
  341. _LVORelabel:            equ     -720
  342. _LVOInhibit:            equ     -726
  343. _LVOAddBuffers:         equ     -732
  344. _LVOCompareDates:       equ     -738
  345. _LVODateToStr:          equ     -744
  346. _LVOStrToDate:          equ     -750
  347. _LVOInternalLoadSeg:    equ     -756
  348. _LVOInternalUnLoadSeg:  equ     -762
  349. _LVONewLoadSeg:         equ     -768
  350. _LVOAddSegment:         equ     -774
  351. _LVOFindSegment:        equ     -780
  352. _LVORemSegment:         equ     -786
  353. _LVOCheckSignal:        equ     -792
  354. _LVOReadArgs:           equ     -798
  355. _LVOFindArg:            equ     -804
  356. _LVOReadItem:           equ     -810
  357. _LVOStrToLong:          equ     -816
  358. _LVOMatchFirst:         equ     -822
  359. _LVOMatchNext:          equ     -828
  360. _LVOMatchEnd:           equ     -834
  361. _LVOParsePattern:       equ     -840
  362. _LVOMatchPattern:       equ     -846
  363. _LVODosNameFromAnchor:  equ     -852
  364. _LVOFreeArgs:           equ     -858
  365. _LVOFilePart:           equ     -870
  366. _LVOPathPart:           equ     -876
  367. _LVOAddPart:            equ     -882
  368. _LVOStartNotify:        equ     -888
  369. _LVOEndNotify:          equ     -894
  370. _LVOSetVar:             equ     -900
  371. _LVOGetVar:             equ     -906
  372. _LVODeleteVar:          equ     -912
  373. _LVOFindVar:            equ     -918
  374. _LVOCliInit:            equ     -924
  375. _LVOCliInitNewCli:      equ     -930
  376. _LVOCliInitRun:         equ     -936
  377. _LVOWriteChars:         equ     -942
  378. _LVOPutStr:             equ     -948
  379. _LVOVPrintf:            equ     -954
  380. _LVOParsePatternNoCase: equ     -966    ; Unimplemented until dos 36.147
  381. _LVOMatchPatternNoCase: equ     -972    ;
  382. _LVODosGetString:       equ     -978
  383. _LVOSameDevice:         equ     -984    ; Added for V37 dos
  384. _LVOExAllEnd:           equ     -990
  385. _LVOSetOwner:           equ     -996
  386.  
  387. ******************* LVO:s for dtclass.library (?) ************************
  388. _LVOObtainEngine:       equ     -30
  389.  
  390. ************************ LVO:s for exec.library **************************
  391.  
  392. _LVOSupervisor:         equ     -30
  393. _LVOExitIntr:           equ     -36
  394. _LVOSchedule:           equ     -42
  395. _LVOReschedule:         equ     -48
  396. _LVOSwitch:             equ     -54
  397. _LVODispatch:           equ     -60
  398. _LVOException:          equ     -66
  399. _LVOInitCode:           equ     -72
  400. _LVOInitStruct:         equ     -78
  401. _LVOMakeLibrary:        equ     -84
  402. _LVOMakeFunctions:      equ     -90
  403. _LVOFindResident:       equ     -96
  404. _LVOInitResident:       equ     -102
  405. _LVOAlert:              equ     -108
  406. _LVODebug:              equ     -114
  407. _LVODisable:            equ     -120
  408. _LVOEnable:             equ     -126
  409. _LVOForbid:             equ     -132
  410. _LVOPermit:             equ     -138
  411. _LVOSetSR:              equ     -144
  412. _LVOSuperState:         equ     -150
  413. _LVOUserState:          equ     -156
  414. _LVOSetIntVector:       equ     -162
  415. _LVOAddIntServer:       equ     -168
  416. _LVORemIntServer:       equ     -174
  417. _LVOCause:              equ     -180
  418. _LVOAllocate:           equ     -186
  419. _LVODeallocate:         equ     -192
  420. _LVOAllocMem:           equ     -198
  421. _LVOAllocAbs:           equ     -204
  422. _LVOFreeMem:            equ     -210
  423. _LVOAvailMem:           equ     -216
  424. _LVOAllocEntry:         equ     -222
  425. _LVOFreeEntry:          equ     -228
  426. _LVOInsert:             equ     -234
  427. _LVOAddHead:            equ     -240
  428. _LVOAddTail:            equ     -246
  429. _LVORemove:             equ     -252
  430. _LVORemHead:            equ     -258
  431. _LVORemTail:            equ     -264
  432. _LVOEnqueue:            equ     -270
  433. _LVOFindName:           equ     -276
  434. _LVOAddTask:            equ     -282
  435. _LVORemTask:            equ     -288
  436. _LVOFindTask:           equ     -294
  437. _LVOSetTaskPri:         equ     -300
  438. _LVOSetSignal:          equ     -306
  439. _LVOSetExcept:          equ     -312
  440. _LVOWait:               equ     -318
  441. _LVOSignal:             equ     -324
  442. _LVOAllocSignal:        equ     -330
  443. _LVOFreeSignal:         equ     -336
  444. _LVOAllocTrap:          equ     -342
  445. _LVOFreeTrap:           equ     -348
  446. _LVOAddPort:            equ     -354
  447. _LVORemPort:            equ     -360
  448. _LVOPutMsg:             equ     -366
  449. _LVOGetMsg:             equ     -372
  450. _LVOReplyMsg:           equ     -378
  451. _LVOWaitPort:           equ     -384
  452. _LVOFindPort:           equ     -390
  453. _LVOAddLibrary:         equ     -396
  454. _LVORemLibrary:         equ     -402
  455. _LVOOldOpenLibrary:     equ     -408
  456. _LVOCloseLibrary:       equ     -414
  457. _LVOSetFunction:        equ     -420
  458. _LVOSumLibrary:         equ     -426
  459. _LVOAddDevice:          equ     -432
  460. _LVORemDevice:          equ     -438
  461. _LVOOpenDevice:         equ     -444
  462. _LVOCloseDevice:        equ     -450
  463. _LVODoIO:               equ     -456
  464. _LVOSendIO:             equ     -462
  465. _LVOCheckIO:            equ     -468
  466. _LVOWaitIO:             equ     -474
  467. _LVOAbortIO:            equ     -480
  468. _LVOAddResource:        equ     -486
  469. _LVORemResource:        equ     -492
  470. _LVOOpenResource:       equ     -498
  471. _LVORawIOInit:          equ     -504
  472. _LVORawMayGetChar:      equ     -510
  473. _LVORawPutChar:         equ     -516
  474. _LVORawDoFmt:           equ     -522
  475. _LVOGetCC:              equ     -528
  476. _LVOTypeOfMem:          equ     -534
  477. _LVOProcure:            equ     -540
  478. _LVOVacate:             equ     -546
  479. _LVOOpenLibrary:        equ     -552
  480. _LVOInitSemaphore:      equ     -558    ; Functions in V33 or higher (1.2)
  481. _LVOObtainSemaphore:    equ     -564
  482. _LVOReleaseSemaphore:   equ     -570
  483. _LVOAttemptSemaphore:   equ     -576
  484. _LVOObtainSemaphoreList:    equ -582
  485. _LVOReleaseSemaphoreList:   equ -588
  486. _LVOFindSemaphore:      equ     -594
  487. _LVOAddSemaphore:       equ     -600
  488. _LVORemSemaphore:       equ     -606
  489. _LVOSumKickData:        equ     -612
  490. _LVOAddMemList:         equ     -618
  491. _LVOCopyMem:            equ     -624
  492. _LVOCopyMemQuick:       equ     -630
  493. _LVOCacheClearU:        equ     -636    ; Functions in V36 or higher (2.0)
  494. _LVOCacheClearE:        equ     -642
  495. _LVOCacheControl:       equ     -648
  496. _LVOCreateIORequest:    equ     -654
  497. _LVODeleteIORequest:    equ     -660
  498. _LVOCreateMsgPort:      equ     -666
  499. _LVODeleteMsgPort:      equ     -672
  500. _LVOObtainSemaphoreShared:  equ -678
  501. _LVOAllocVec:           equ     -684
  502. _LVOFreeVec:            equ     -690
  503. _LVOCreatePrivatePool:  equ     -696
  504. _LVODeletePrivatePool:  equ     -702
  505. _LVOAllocPooled:        equ     -708
  506. _LVOFreePooled:         equ     -714
  507. _LVOAttemptSemaphoreShared:     equ     -720
  508. _LVOColdReboot:         equ     -726
  509. _LVOStackSwap:          equ     -732
  510. _LVOChildFree:          equ     -738
  511. _LVOChildOrphan:        equ     -744
  512. _LVOChildStatus:        equ     -750
  513. _LVOChildWait:          equ     -756
  514. _LVOCachePreDMA:        equ     -762
  515. _LVOCachePostDMA:       equ     -768
  516. _LVOAddMemHandler:      equ     -774
  517. _LVORemMemHandler:      equ     -780
  518.  
  519. ******************** LVO:s for expansion.library *************************
  520.  
  521. _LVOAddConfigDev:       equ     -30     ; Functions in V33 or higher (1.2)
  522. _LVOAddBootNode:        equ     -36     ; Functions in V36 or higher (2.0)
  523. _LVOAllocBoardMem:      equ     -42     ; Functions in V33 or higher (1.2)
  524. _LVOAllocConfigDev:     equ     -48
  525. _LVOAllocExpansionMem:  equ     -54
  526. _LVOConfigBoard:        equ     -60
  527. _LVOConfigChain:        equ     -66
  528. _LVOFindConfigDev:      equ     -72
  529. _LVOFreeBoardMem:       equ     -78
  530. _LVOFreeConfigDev:      equ     -84
  531. _LVOFreeExpansionMem:   equ     -90
  532. _LVOReadExpansionByte:  equ     -96
  533. _LVOReadExpansionRom:   equ     -102
  534. _LVORemConfigDev:       equ     -108
  535. _LVOWriteExpansionByte: equ     -114
  536. _LVOObtainConfigBinding:    equ -120
  537. _LVOReleaseConfigBinding:   equ -126
  538. _LVOSetCurrentBinding:      equ -132
  539. _LVOGetCurrentBinding:      equ -138
  540. _LVOMakeDosNode:            equ -144
  541. _LVOAddDosNode:             equ -150
  542. _LVOExpansionReserved26:    equ -156    ; Functions in V36 or higher (2.0)
  543. _LVOWriteExpansionWord:     equ -162
  544.  
  545. *********************** LVO:s for gadtools.library ***********************
  546.  
  547. _LVOCreateGadgetA:      equ     -30     ; Functions in V36 or higher (2.0)
  548. _LVOFreeGadgets:        equ     -36
  549. _LVOGT_SetGadgetAttrsA: equ     -42
  550. _LVOCreateMenusA:       equ     -48
  551. _LVOFreeMenus:          equ     -54
  552. _LVOLayoutMenuItemsA:   equ     -60
  553. _LVOLayoutMenusA:       equ     -66
  554. _LVOGT_GetIMsg:         equ     -72
  555. _LVOGT_ReplyIMsg:       equ     -78
  556. _LVOGT_RefreshWindow:   equ     -84
  557. _LVOGT_BeginRefresh:    equ     -90
  558. _LVOGT_EndRefresh:      equ     -96
  559. _LVOGT_FilterIMsg:      equ     -102
  560. _LVOGT_PostFilterIMsg:  equ     -108
  561. _LVOCreateContext:      equ     -114
  562. _LVODrawBevelBoxA:      equ     -120
  563. _LVOGetVisualInfoA:     equ     -126
  564. _LVOFreeVisualInfoA:    equ     -132
  565. _LVOGTReserved0:        equ     -138
  566. _LVOGTReserved1:        equ     -144
  567. _LVOGTReserved2:        equ     -150
  568. _LVOGTReserved3:        equ     -156
  569. _LVOGTReserved4:        equ     -162
  570. _LVOGTReserved5:        equ     -168
  571. _LVOGT_GetGadgetAttrsA: equ     -174
  572.  
  573. *********************** LVO:s for graphics.library ***********************
  574.  
  575. _LVOBltBitMap:          equ     -30
  576. _LVOBltTemplate:        equ     -36
  577. _LVOClearEOL:           equ     -42
  578. _LVOClearScreen:        equ     -48
  579. _LVOTextLength:         equ     -54
  580. _LVOText:               equ     -60
  581. _LVOSetFont:            equ     -66
  582. _LVOOpenFont:           equ     -72
  583. _LVOCloseFont:          equ     -78
  584. _LVOAskSoftStyle:       equ     -84
  585. _LVOSetSoftStyle:       equ     -90
  586. _LVOAddBob:             equ     -96
  587. _LVOAddVSprite:         equ     -102
  588. _LVODoCollision:        equ     -108
  589. _LVODrawGList:          equ     -114
  590. _LVOInitGels:           equ     -120
  591. _LVOInitMasks:          equ     -126
  592. _LVORemIBob:            equ     -132
  593. _LVORemVSprite:         equ     -138
  594. _LVOSetCollision:       equ     -144
  595. _LVOSortGList:          equ     -150
  596. _LVOAddAnimOb:          equ     -156
  597. _LVOAnimate:            equ     -162
  598. _LVOGetGBuffers:        equ     -168
  599. _LVOInitGMasks:         equ     -174
  600. _LVODrawEllipse:        equ     -180
  601. _LVOAreaEllipse:        equ     -186
  602. _LVOLoadRGB4:           equ     -192
  603. _LVOInitRastPort:       equ     -198
  604. _LVOInitVPort:          equ     -204
  605. _LVOMrgCop:             equ     -210
  606. _LVOMakeVPort:          equ     -216
  607. _LVOLoadView:           equ     -222
  608. _LVOWaitBlit:           equ     -228
  609. _LVOSetRast:            equ     -234
  610. _LVOMove:               equ     -240
  611. _LVODraw:               equ     -246
  612. _LVOAreaMove:           equ     -252
  613. _LVOAreaDraw:           equ     -258
  614. _LVOAreaEnd:            equ     -264
  615. _LVOWaitTOF:            equ     -270
  616. _LVOQBlit:              equ     -276
  617. _LVOInitArea:           equ     -282
  618. _LVOSetRGB4:            equ     -288
  619. _LVOQBSBlit:            equ     -294
  620. _LVOBltClear:           equ     -300
  621. _LVORectFill:           equ     -306
  622. _LVOBltPattern:         equ     -312
  623. _LVOReadPixel:          equ     -318
  624. _LVOWritePixel:         equ     -324
  625. _LVOFlood:              equ     -330
  626. _LVOPolyDraw:           equ     -336
  627. _LVOSetAPen:            equ     -342
  628. _LVOSetBPen:            equ     -348
  629. _LVOSetDrMd:            equ     -354
  630. _LVOInitView:           equ     -360
  631. _LVOCBump:              equ     -366
  632. _LVOCMove:              equ     -372
  633. _LVOCWait:              equ     -378
  634. _LVOVBeamPos:           equ     -384
  635. _LVOInitBitMap:         equ     -390
  636. _LVOScrollRaster:       equ     -396
  637. _LVOWaitBOVP:           equ     -402
  638. _LVOGetSprite:          equ     -408
  639. _LVOFreeSprite:         equ     -414
  640. _LVOChangeSprite:       equ     -420
  641. _LVOMoveSprite:         equ     -426
  642. _LVOLockLayerRom:       equ     -432
  643. _LVOUnlockLayerRom:     equ     -438
  644. _LVOSyncSBitMap:        equ     -444
  645. _LVOCopySBitMap:        equ     -450
  646. _LVOOwnBlitter:         equ     -456
  647. _LVODisownBlitter:      equ     -462
  648. _LVOInitTmpRas:         equ     -468
  649. _LVOAskFont:            equ     -474
  650. _LVOAddFont:            equ     -480
  651. _LVORemFont:            equ     -486
  652. _LVOAllocRaster:        equ     -492
  653. _LVOFreeRaster:         equ     -498
  654. _LVOAndRectRegion:      equ     -504
  655. _LVOOrRectRegion:       equ     -510
  656. _LVONewRegion:          equ     -516
  657. _LVOClearRectRegion:    equ     -522
  658. _LVOClearRegion:        equ     -528
  659. _LVODisposeRegion:      equ     -534
  660. _LVOFreeVPortCopLists:  equ     -540
  661. _LVOFreeCopList:        equ     -546
  662. _LVOClipBlit:           equ     -552
  663. _LVOXorRectRegion:      equ     -558
  664. _LVOFreeCprList:        equ     -564
  665. _LVOGetColorMap:        equ     -570
  666. _LVOFreeColorMap:       equ     -576
  667. _LVOGetRGB4:            equ     -582
  668. _LVOScrollVPort:        equ     -588
  669. _LVOUCopperListInit:    equ     -594
  670. _LVOFreeGBuffers:       equ     -600
  671. _LVOBltBitMapRastPort:  equ     -606
  672. _LVOOrRegionRegion:     equ     -612
  673. _LVOXorRegionRegion:    equ     -618
  674. _LVOAndRegionRegion:    equ     -624
  675. _LVOSetRGB4CM:          equ     -630
  676. _LVOBltMaskBitMapRastPort:  equ -636
  677. _LVOGraphicsReserved1:  equ     -642
  678. _LVOGraphicsReserved2:  equ     -648
  679. _LVOAttemptLockLayerRom:    equ -654
  680. _LVOGfxNew:             equ     -660    ; Functions in V36 or higher (2.0)
  681. _LVOGfxFree:            equ     -666
  682. _LVOGfxAssociate:       equ     -672
  683. _LVOBitMapScale:        equ     -678
  684. _LVOScaleDiv:           equ     -684
  685. _LVOTextExtent:         equ     -690
  686. _LVOTextFit:            equ     -696
  687. _LVOGfxLookUp:          equ     -702
  688. _LVOVideoControl:       equ     -708
  689. _LVOOpenMonitor:        equ     -714
  690. _LVOCloseMonitor:       equ     -720
  691. _LVOFindDisplayInfo:    equ     -726
  692. _LVONextDisplayInfo:    equ     -732
  693. _LVOAddDisplayInfo:     equ     -738
  694. _LVOAddDisplayInfoData: equ     -744
  695. _LVOSetDisplayInfoData: equ     -750
  696. _LVOGetDisplayInfoData: equ     -756
  697. _LVOFontExtent:         equ     -762
  698. _LVOReadPixelLine8:     equ     -768
  699. _LVOWritePixelLine8:    equ     -774
  700. _LVOReadPixelArray8:    equ     -780
  701. _LVOWritePixelArray8:   equ     -786
  702. _LVOGetVPModeID:        equ     -792
  703. _LVOModeNotAvailable:   equ     -798
  704. _LVOWeighTAMatch:       equ     -804
  705. _LVOEraseRect:          equ     -810
  706. _LVOExtendFont:         equ     -816
  707. _LVOStripFont:          equ     -822
  708. _LVOCalcIVG:        equ    -828    ; Functions in V39 or higher (3.0)
  709. _LVOAttachPalExtra:    equ    -834
  710. _LVOObtainBestPenA:    equ    -840
  711. _LVOGfxInternal3:    equ    -846
  712. _LVOSetRGB32:       equ    -852
  713. _LVOGetAPen:            equ    -858
  714. _LVOGetBPen:            equ    -864
  715. _LVOGetDrMd:        equ    -870
  716. _LVOGetOutlinePen:    equ    -876
  717. _LVOLoadRGB32:      equ    -882
  718. _LVOSetChipRev:     equ    -888
  719. _LVOSetABPenDrMd:       equ    -894
  720. _LVOGetRGB32:       equ    -900
  721. _LVOGfxSpare1:      equ    -906
  722. _LVOAllocBitMap:        equ    -918
  723. _LVOFreeBitMap:     equ    -924
  724. _LVOGetExtSpriteA:    equ    -930
  725. _LVOCoerceMode:     equ    -936
  726. _LVOChangeVPBitMap:    equ    -942
  727. _LVOReleasePen:     equ    -948
  728. _LVOObtainPen:            equ    -954
  729. _LVOGetBitMapAttr:    equ    -960
  730. _LVOAllocDBufInfo:    equ    -966
  731. _LVOFreeDBufInfo:    equ    -972
  732. _LVOSetOutlinePen:    equ    -978
  733. _LVOSetWriteMask:    equ    -984
  734. _LVOSetMaxPen:      equ    -990
  735. _LVOSetRGB32CM:     equ    -996
  736. _LVOScrollRasterBF:    equ    -1002
  737. _LVOFindColor:      equ    -1008
  738. _LVOGfxSpare2:            equ    -1014
  739. _LVOAllocSpriteDataA:    equ    -1020
  740. _LVOChangeExtSpriteA:    equ    -1026
  741. _LVOFreeSpriteData:    equ    -1032
  742. _LVOSetRPAttrsA:    equ    -1038
  743. _LVOGetRPAttrsA:    equ    -1044
  744. _LVOBestModeIDA:    equ    -1050
  745.  
  746. ************************* LVO:s for icon.library *************************
  747.  
  748. _LVOOBSOLETEGetWBObject:    equ -30     ; Functions in V36 or higher (2.0)
  749. _LVOOBSOLETEPutWBObject:    equ -36
  750. _LVOGetIcon:            equ     -42
  751. _LVOPutIcon:            equ     -48
  752. _LVOFreeFreeList:       equ     -54
  753. _LVOOBSOLETEFreeWBObject:   equ -60
  754. _LVOOBSOLETEAllocWBObject:  equ -66
  755. _LVOAddFreeList:        equ     -72
  756. _LVOGetDiskObject:      equ     -78
  757. _LVOPutDiskObject:      equ     -84
  758. _LVOFreeDiskObject:     equ     -90
  759. _LVOFindToolType:       equ     -96
  760. _LVOMatchToolValue:     equ     -102
  761. _LVOBumpRevision:       equ     -108
  762. _LVOFreeAlloc:          equ     -114
  763. _LVOGetDefDiskObject:   equ     -120
  764. _LVOPutDefDiskObject:   equ     -126
  765. _LVOGetDiskObjectNew:   equ     -132
  766. _LVODeleteDiskObject:   equ     -138
  767.  
  768. ********************** LVO:s for iffparse.library ************************
  769.  
  770. _LVOAllocIFF:           equ     -30     ; Functions in V33 or higher (1.2)
  771. _LVOOpenIFF:            equ     -36
  772. _LVOParseIFF:           equ     -42
  773. _LVOCloseIFF:           equ     -48
  774. _LVOFreeIFF:            equ     -54
  775. _LVOReadChunkBytes:     equ     -60
  776. _LVOWriteChunkBytes:    equ     -66
  777. _LVOReadChunkRecords:   equ     -72
  778. _LVOWriteChunkRecords:  equ     -78
  779. _LVOPushChunk:          equ     -84
  780. _LVOPopChunk:           equ     -90
  781. _LVOEntryHandler:       equ     -102
  782. _LVOExitHandler:        equ     -108
  783. _LVOPropChunk:          equ     -114
  784. _LVOPropChunks:         equ     -120
  785. _LVOStopChunk:          equ     -126
  786. _LVOStopChunks:         equ     -132
  787. _LVOCollectionChunk:    equ     -138
  788. _LVOCollectionChunks:   equ     -144
  789. _LVOStopOnExit:         equ     -150
  790. _LVOFindProp:           equ     -156
  791. _LVOFindCollection:     equ     -162
  792. _LVOFindPropContext:    equ     -168
  793. _LVOCurrentChunk:       equ     -174
  794. _LVOParentChunk:        equ     -180
  795. _LVOAllocLocalItem:     equ     -186
  796. _LVOLocalItemData:      equ     -192
  797. _LVOSetLocalItemPurge:  equ     -198
  798. _LVOFreeLocalItem:      equ     -204
  799. _LVOFindLocalItem:      equ     -210
  800. _LVOStoreLocalItem:     equ     -216
  801. _LVOStoreItemInContext: equ     -222
  802. _LVOInitIFF:            equ     -228
  803. _LVOInitIFFasDOS:       equ     -234
  804. _LVOInitIFFasClip:      equ     -240
  805. _LVOOpenClipboard:      equ     -246
  806. _LVOCloseClipboard:     equ     -252
  807. _LVOGoodID:             equ     -258
  808. _LVOGoodType:           equ     -264
  809. _LVOIDtoStr:            equ     -270
  810.  
  811. *********************** LVO:s for input.device ***************************
  812.  
  813. _LVOPeekQualifier:      equ     -42     ; Functions in V36 or higher (2.0)
  814.  
  815. ********************* LVO:s for intuition.library ************************
  816.  
  817. _LVOOpenIntuition:      equ     -30
  818. _LVOIntuition:          equ     -36
  819. _LVOAddGadget:          equ     -42
  820. _LVOClearDMRequest:     equ     -48
  821. _LVOClearMenuStrip:     equ     -54
  822. _LVOClearPointer:       equ     -60
  823. _LVOCloseScreen:        equ     -66
  824. _LVOCloseWindow:        equ     -72
  825. _LVOCloseWorkBench:     equ     -78
  826. _LVOCurrentTime:        equ     -84
  827. _LVODisplayAlert:       equ     -90
  828. _LVODisplayBeep:        equ     -96
  829. _LVODoubleClick:        equ     -102
  830. _LVODrawBorder:         equ     -108
  831. _LVODrawImage:          equ     -114
  832. _LVOEndRequest:         equ     -120
  833. _LVOGetDefPrefs:        equ     -126
  834. _LVOGetPrefs:           equ     -132
  835. _LVOInitRequester:      equ     -138
  836. _LVOItemAddress:        equ     -144
  837. _LVOModifyIDCMP:        equ     -150
  838. _LVOModifyProp:         equ     -156
  839. _LVOMoveScreen:         equ     -162
  840. _LVOMoveWindow:         equ     -168
  841. _LVOOffGadget:          equ     -174
  842. _LVOOffMenu:            equ     -180
  843. _LVOOnGadget:           equ     -186
  844. _LVOOnMenu:             equ     -192
  845. _LVOOpenScreen:         equ     -198
  846. _LVOOpenWindow:         equ     -204
  847. _LVOOpenWorkBench:      equ     -210
  848. _LVOPrintIText:         equ     -216
  849. _LVORefreshGadgets:     equ     -222
  850. _LVORemoveGadget:       equ     -228
  851. _LVOReportMouse:        equ     -234
  852. _LVORequest:            equ     -240
  853. _LVOScreenToBack:       equ     -246
  854. _LVOScreenToFront:      equ     -252
  855. _LVOSetDMRequest:       equ     -258
  856. _LVOSetMenuStrip:       equ     -264
  857. _LVOSetPointer:         equ     -270
  858. _LVOSetWindowTitles:    equ     -276
  859. _LVOShowTitle:          equ     -282
  860. _LVOSizeWindow:         equ     -288
  861. _LVOViewAddress:        equ     -294
  862. _LVOViewPortAddress:    equ     -300
  863. _LVOWindowToBack:       equ     -306
  864. _LVOWindowToFront:      equ     -312
  865. _LVOWindowLimits:       equ     -318
  866. _LVOSetPrefs:           equ     -324
  867. _LVOIntuiTextLength:    equ     -330
  868. _LVOWBenchToBack:       equ     -336
  869. _LVOWBenchToFront:      equ     -342
  870. _LVOAutoRequest:        equ     -348
  871. _LVOBeginRefresh:       equ     -354
  872. _LVOBuildSysRequest:    equ     -360
  873. _LVOEndRefresh:         equ     -366
  874. _LVOFreeSysRequest:     equ     -372
  875. _LVOMakeScreen:         equ     -378
  876. _LVORemakeDisplay:      equ     -384
  877. _LVORethinkDisplay:     equ     -390
  878. _LVOAllocRemember:      equ     -396
  879. _LVOAlohaWorkbench:     equ     -402
  880. _LVOFreeRemember:       equ     -408
  881. _LVOLockIBase:          equ     -414
  882. _LVOUnlockIBase:        equ     -420
  883. _LVOGetScreenData:      equ     -426    ; Functions in V33 or higher (1.2)
  884. _LVORefreshGList:       equ     -432
  885. _LVOAddGList:           equ     -438
  886. _LVORemoveGList:        equ     -444
  887. _LVOActivateWindow:     equ     -450
  888. _LVORefreshWindowFrame: equ     -456
  889. _LVOActivateGadget:     equ     -462
  890. _LVONewModifyProp:      equ     -468
  891. _LVOQueryOverscan:      equ     -474    ; Functions in V36 or higher (2.0)
  892. _LVOMoveWindowInFrontOf:    equ -480
  893. _LVOChangeWindowBox:    equ     -486
  894. _LVOSetEditHook:        equ     -492
  895. _LVOSetMouseQueue:      equ     -498
  896. _LVOZipWindow:          equ     -504
  897. _LVOLockPubScreen:      equ     -510
  898. _LVOUnlockPubScreen:    equ     -516
  899. _LVOLockPubScreenList:  equ     -522
  900. _LVOUnlockPubScreenList:    equ -528
  901. _LVONextPubScreen:      equ     -534
  902. _LVOSetDefaultPubScreen:    equ -540
  903. _LVOSetPubScreenModes:  equ     -546
  904. _LVOPubScreenStatus:    equ     -552
  905. _LVOObtainGIRPort:      equ     -558
  906. _LVOReleaseGIRPort:     equ     -564
  907. _LVOGadgetMouse:        equ     -570
  908. _LVOSetIPrefs:          equ     -576
  909. _LVOGetDefaultPubScreen:    equ -582
  910. _LVOEasyRequestArgs:    equ     -588
  911. _LVOBuildEasyRequestArgs:   equ -594
  912. _LVOSysReqHandler:      equ     -600
  913. _LVOOpenWindowTagList:  equ     -606
  914. _LVOOpenScreenTagList:  equ     -612
  915. _LVODrawImageState:     equ     -618
  916. _LVOPointInImage:       equ     -624
  917. _LVOEraseImage:         equ     -630
  918. _LVONewObjectA:         equ     -636
  919. _LVODisposeObject:      equ     -642
  920. _LVOSetAttrsA:          equ     -648
  921. _LVOGetAttr:            equ     -654
  922. _LVOSetGadgetAttrsA:    equ     -660
  923. _LVONextObject:         equ     -666
  924. _LVOFindClass:          equ     -672
  925. _LVOMakeClass:          equ     -678
  926. _LVOAddClass:           equ     -684
  927. _LVOGetScreenDrawInfo:  equ     -690
  928. _LVOFreeScreenDrawInfo: equ     -696
  929. _LVOResetMenuStrip:     equ     -702
  930. _LVORemoveClass:        equ     -708
  931. _LVOFreeClass:          equ     -714
  932. _LVOlockPubClass:       equ     -720
  933. _LVOunlockPubClass:     equ     -726
  934.  
  935. _LVOAllocScreenBuffer:    equ    -768    ; Functions in V39 or higher (3.0)
  936. _LVOFreeScreenBuffer:    equ    -774
  937. _LVOChangeScreenBuffer:    equ    -780
  938. _LVOScreenDepth:    equ    -786
  939. _LVOScreenPosition:    equ    -792
  940. _LVOScrollWindowRaster:    equ    -798
  941. _LVOLendMenus:      equ    -804
  942. _LVODoGadgetMethodA:    equ    -810
  943. _LVOSetWindowPointerA:    equ    -816
  944. _LVOTimedDisplayAlert:    equ    -822
  945. _LVOHelpControl:    equ    -828
  946.  
  947. ********************* LVO:s for keymap.library ***************************
  948.  
  949. _LVOSetKeyMapDefault:   equ     -30     ; Functions in V36 or higher (2.0)
  950. _LVOAskKeyMapDefault:   equ     -36
  951. _LVOMapRawKey:          equ     -42
  952. _LVOMapANSI:            equ     -48
  953.  
  954. ********************* LVO:s for layers.library ***************************
  955.  
  956. _LVOInitLayers:         equ     -30
  957. _LVOCreateUpfrontLayer: equ     -36
  958. _LVOCreateBehindLayer:  equ     -42
  959. _LVOUpfrontLayer:       equ     -48
  960. _LVOBehindLayer:        equ     -54
  961. _LVOMoveLayer:          equ     -60
  962. _LVOSizeLayer:          equ     -66
  963. _LVOScrollLayer:        equ     -72
  964. _LVOBeginUpdate:        equ     -78
  965. _LVOEndUpdate:          equ     -84
  966. _LVODeleteLayer:        equ     -90
  967. _LVOLockLayer:          equ     -96
  968. _LVOUnlockLayer:        equ     -102
  969. _LVOLockLayers:         equ     -108
  970. _LVOUnlockLayers:       equ     -114
  971. _LVOLockLayerInfo:      equ     -120
  972. _LVOSwapBitsRastPortClipRect:   equ -126
  973. _LVOWhichLayer:         equ     -132
  974. _LVOUnlockLayerInfo:    equ     -138
  975. _LVONewLayerInfo:       equ     -144
  976. _LVODisposeLayerInfo:   equ     -150
  977. _LVOFattenLayerInfo:    equ     -156
  978. _LVOThinLayerInfo:      equ     -162
  979. _LVOMoveLayerInFrontOf: equ     -168
  980. _LVOInstallClipRegion:  equ     -174
  981. _LVOMoveSizeLayer:      equ     -180
  982. _LVOCreateUpfrontHookLayer: equ -186
  983. _LVOCreateBehindHookLayer:  equ -192
  984. _LVOInstallLayerHook:   equ     -198
  985. _LVOInstallLayerInfoHook: equ    -204
  986. _LVOSortLayerCR:    equ    -210
  987. _LVODoHookClipRects    equ    -216
  988.  
  989. ********************** LVO:s for locale.library **************************
  990.  
  991. _LVOCloseCatalog:    equ    -36
  992. _LVOCloseLocale:    equ    -42
  993. _LVOConvToLower:    equ    -48
  994. _LVOConvToUpper:    equ    -54
  995. _LVOFormatDate:            equ    -60
  996. _LVOFormatString:    equ    -66
  997. _LVOGetCatalogStr:    equ    -72
  998. _LVOGetLocaleStr:    equ    -78
  999. _LVOIsAlNum:            equ    -84
  1000. _LVOIsAlpha:            equ    -90
  1001. _LVOIsCntrl:            equ    -96
  1002. _LVOIsDigit:            equ    -102
  1003. _LVOIsGraph:            equ    -108
  1004. _LVOIsLower:            equ    -114
  1005. _LVOIsPrint:            equ    -120
  1006. _LVOIsPunct:            equ    -126
  1007. _LVOIsSpace:            equ    -132
  1008. _LVOIsUpper:            equ    -138
  1009. _LVOIsXDigit:            equ    -144
  1010. _LVOOpenCatalogA:    equ    -150
  1011. _LVOOpenLocale:            equ    -156
  1012. _LVOParseDate:            equ    -162
  1013. _LVOStrConvert:            equ    -174
  1014. _LVOStrnCmp:            equ    -180
  1015.  
  1016. ********************* LVO:s for mathffp.library **************************
  1017.  
  1018. _LVOSPFix:              equ     -30
  1019. _LVOSPFlt:              equ     -36
  1020. _LVOSPCmp:              equ     -42
  1021. _LVOSPTst:              equ     -48
  1022. _LVOSPAbs:              equ     -54
  1023. _LVOSPNeg:              equ     -60
  1024. _LVOSPAdd:              equ     -66
  1025. _LVOSPSub:              equ     -72
  1026. _LVOSPMul:              equ     -78
  1027. _LVOSPDiv:              equ     -84
  1028. _LVOSPFloor:            equ     -90     ; Functions in V33 or higher (1.2)
  1029. _LVOSPCeil:             equ     -96
  1030.  
  1031. ******************* LVO:s for mathieeedoubbas.library ********************
  1032.  
  1033. _LVOIEEEDPFix:          equ     -30
  1034. _LVOIEEEDPFlt:          equ     -36
  1035. _LVOIEEEDPCmp:          equ     -42
  1036. _LVOIEEEDPTst:          equ     -48
  1037. _LVOIEEEDPAbs:          equ     -54
  1038. _LVOIEEEDPNeg:          equ     -60
  1039. _LVOIEEEDPAdd:          equ     -66
  1040. _LVOIEEEDPSub:          equ     -72
  1041. _LVOIEEEDPMul:          equ     -78
  1042. _LVOIEEEDPDiv:          equ     -84
  1043. _LVOIEEEDPFloor:        equ     -90     ; Functions in V33 or higher (1.2)
  1044. _LVOIEEEDPCeil:         equ     -96
  1045.  
  1046. ****************** LVO:s for mathieeedoubtrans.library *******************
  1047.  
  1048. _LVOIEEEDPAtan:         equ     -30
  1049. _LVOIEEEDPSin:          equ     -36
  1050. _LVOIEEEDPCos:          equ     -42
  1051. _LVOIEEEDPTan:          equ     -48
  1052. _LVOIEEEDPSincos:       equ     -54
  1053. _LVOIEEEDPSinh:         equ     -60
  1054. _LVOIEEEDPCosh:         equ     -66
  1055. _LVOIEEEDPTanh:         equ     -72
  1056. _LVOIEEEDPExp:          equ     -78
  1057. _LVOIEEEDPLog:          equ     -84
  1058. _LVOIEEEDPPow:          equ     -90
  1059. _LVOIEEEDPSqrt:         equ     -96
  1060. _LVOIEEEDPTieee:        equ     -102
  1061. _LVOIEEEDPFieee:        equ     -108
  1062. _LVOIEEEDPAsin:         equ     -114
  1063. _LVOIEEEDPAcos:         equ     -120
  1064. _LVOIEEEDPLog10:        equ     -126
  1065.  
  1066. ******************* LVO:s for mathieeesignbas.library ********************
  1067.  
  1068. _LVOIEEESPFix:          equ     -30
  1069. _LVOIEEESPFlt:          equ     -36
  1070. _LVOIEEESPCmp:          equ     -42
  1071. _LVOIEEESPTst:          equ     -48
  1072. _LVOIEEESPAbs:          equ     -54
  1073. _LVOIEEESPNeg:          equ     -60
  1074. _LVOIEEESPAdd:          equ     -66
  1075. _LVOIEEESPSub:          equ     -72
  1076. _LVOIEEESPMul:          equ     -78
  1077. _LVOIEEESPDiv:          equ     -84
  1078. _LVOIEEESPFloor:        equ     -90     ; Functions in V33 or higher (1.2)
  1079. _LVOIEEESPCeil:         equ     -96
  1080.  
  1081. ******************* LVO:s for mathieeesigntrans.library ******************
  1082.  
  1083. _LVOIEEESPAtan:         equ     -30
  1084. _LVOIEEESPSin:          equ     -36
  1085. _LVOIEEESPCos:          equ     -42
  1086. _LVOIEEESPTan:          equ     -48
  1087. _LVOIEEESPSincos:       equ     -54
  1088. _LVOIEEESPSinh:         equ     -60
  1089. _LVOIEEESPCosh:         equ     -66
  1090. _LVOIEEESPTanh:         equ     -72
  1091. _LVOIEEESPExp:          equ     -78
  1092. _LVOIEEESPLog:          equ     -84
  1093. _LVOIEEESPPow:          equ     -90
  1094. _LVOIEEESPSqrt:         equ     -96
  1095. _LVOIEEESPTieee:        equ     -102
  1096. _LVOIEEESPFieee:        equ     -108
  1097. _LVOIEEESPAsin:         equ     -114
  1098. _LVOIEEESPAcos:         equ     -120
  1099. _LVOIEEESPLog10:        equ     -126
  1100.  
  1101. ********************** LVO:s for mathtrans.library ***********************
  1102.  
  1103. _LVOSPAtan:             equ     -30
  1104. _LVOSPSin:              equ     -36
  1105. _LVOSPCos:              equ     -42
  1106. _LVOSPTan:              equ     -48
  1107. _LVOSPSincos:           equ     -54
  1108. _LVOSPSinh:             equ     -60
  1109. _LVOSPCosh:             equ     -66
  1110. _LVOSPTanh:             equ     -72
  1111. _LVOSPExp:              equ     -78
  1112. _LVOSPLog:              equ     -84
  1113. _LVOSPPow:              equ     -90
  1114. _LVOSPSqrt:             equ     -96
  1115. _LVOSPTieee:            equ     -102
  1116. _LVOSPFieee:            equ     -108
  1117. _LVOSPAsin:             equ     -114    ; Functions in V31 or higher (1.1)
  1118. _LVOSPAcos:             equ     -120
  1119. _LVOSPLog10:            equ     -126
  1120.  
  1121. ************************* LVO:s for misc.resource ************************
  1122.  
  1123. _LVOAllocMiscResource:  equ     -6
  1124. _LVOFreeMiscResource:   equ     -12
  1125.  
  1126. ************************* LVO:s for potgo.resource ***********************
  1127.  
  1128. _LVOAllocPotBits:       equ     -6
  1129. _LVOFreePotBits:        equ     -12
  1130. _LVOWritePotgo:         equ     -18
  1131.  
  1132. ************************* LVO:s for ramdrive.device **********************
  1133.  
  1134. _LVOKillRAD0:           equ     -42     ; Functions in V34 or higher (1.3)
  1135. _LVOKillRAD:            equ     -48     ; Functions in V36 or higher (2.0)
  1136.  
  1137. ******************** LVO:s for rexxsyslib.library ************************
  1138.  
  1139. _LVOCreateArgString:    equ     -126    ; Functions in V33 or higher (1.2)
  1140. _LVODeleteArgString:    equ     -132
  1141. _LVOLengthArgString:    equ     -138
  1142. _LVOCreateRexxMsg:      equ     -144
  1143. _LVODeleteRexxMsg:      equ     -150
  1144. _LVOClearRexxMsg:       equ     -156
  1145. _LVOFillRexxMsg:        equ     -162
  1146. _LVOIsRexxMsg:          equ     -168
  1147. _LVOLockRexxBase:       equ     -450
  1148. _LVOUnlockRexxBase:     equ     -456
  1149.  
  1150. ************************** LVO:s for timer.device ************************
  1151.  
  1152. _LVOAddTime:            equ     -42
  1153. _LVOSubTime:            equ     -48
  1154. _LVOCmpTime:            equ     -54
  1155. _LVOReadEClock:         equ     -60
  1156. _LVOGetSysTime:         equ     -66
  1157.  
  1158. ********************** LVO:s for translator.library **********************
  1159.  
  1160. _LVOTranslate:          equ     -30
  1161.  
  1162. *********************** LVO:s for utility.library ************************
  1163.  
  1164. _LVOFindTagItem:        equ     -30     ; Functions in V36 or higher (2.0)
  1165. _LVOGetTagData:         equ     -36
  1166. _LVOPackBoolTags:       equ     -42
  1167. _LVONextTagItem:        equ     -48
  1168. _LVOFilterTagChanges:   equ     -54
  1169. _LVOMapTags:            equ     -60
  1170. _LVOAllocateTagItems:   equ     -66
  1171. _LVOCloneTagItems:      equ     -72
  1172. _LVOFreeTagItems:       equ     -78
  1173. _LVORefreshTagItemClones:   equ -84
  1174. _LVOTagInArray:         equ     -90
  1175. _LVOFilterTagItems:     equ     -96
  1176. _LVOCallHookPkt:        equ     -102
  1177. _LVOAmiga2Date:         equ     -120
  1178. _LVODate2Amiga:         equ     -126
  1179. _LVOCheckDate:          equ     -132
  1180. _LVOSMult32:            equ     -138
  1181. _LVOUMult32:            equ     -144
  1182. _LVOSDivMod32:          equ     -150
  1183. _LVOUDivMod32:          equ     -156
  1184. _LVOStricmp:            equ     -162
  1185. _LVOStrnicmp:           equ     -168
  1186. _LVOToUpper:            equ     -174
  1187. _LVOToLower:            equ     -180
  1188. _LVOApplyTagChanges:    equ    -186    ; Functions in V39 or higher (3.0)
  1189. _LVOSMult64:            equ    -198
  1190. _LVOUMult64:            equ    -204
  1191. _LVOPackStructureTags:    equ    -210
  1192. _LVOUnpackStructureTags: equ    -216
  1193. _LVOAddNamedObject:    equ    -222
  1194. _LVOAllocNamedObjectA:    equ    -228
  1195. _LVOAttemptRemNamedObject: equ    -234
  1196. _LVOFindNamedObject:    equ    -240
  1197. _LVOFreeNamedObject:    equ    -246
  1198. _LVONamedObjectName:    equ    -252
  1199. _LVOReleaseNamedObject:    equ    -258
  1200. _LVORemNamedObject:    equ    -264
  1201. _LVOGetUniqueID:    equ    -270
  1202.  
  1203. *********************** LVO:s for workbench.library **********************
  1204.  
  1205. _LVOUpdateWorkbench:    equ     -30     ; Functions in V36 or higher (2.0)
  1206. _LVOQuoteWorkbench:     equ     -36
  1207. _LVOStartWorkbench:     equ     -42
  1208. _LVOAddAppWindow:       equ     -48
  1209. _LVORemoveAppWindow:    equ     -54
  1210. _LVOAddAppIconA:        equ     -60
  1211. _LVORemoveAppIcon:      equ     -66
  1212. _LVOAddAppMenuItemA:    equ     -72
  1213. _LVORemoveAppMenuItem:  equ     -78
  1214. _LVOWBInfo:             equ     -90     ; Functions in V39 or higher (3.0)
  1215.  
  1216. **************************************************************************
  1217.     ENDC        ; LVOS_I